mixture and alligation tricks